
#if __has_include(<MJRefresh/MJRefreshComponent.h>)
#import <MJRefresh/MJRefreshComponent.h>
#else
#import "MJRefreshComponent.h"
#endif

NS_ASSUME_NONNULL_BEGIN

@interface MJRefreshFooter : MJRefreshComponent

+ (instancetype)footerWithRefreshingBlock:(MJRefreshComponentAction)refreshingBlock;

+ (instancetype)footerWithRefreshingTarget:(id)target refreshingAction:(SEL)action;


- (void)endRefreshingWithNoMoreData;
- (void)noticeNoMoreData MJRefreshDeprecated("使用endRefreshingWithNoMoreData");


- (void)resetNoMoreData;


@property (assign, nonatomic) CGFloat ignoredScrollViewContentInsetBottom;


@property (assign, nonatomic, getter=isAutomaticallyHidden) BOOL automaticallyHidden MJRefreshDeprecated("");
@end

NS_ASSUME_NONNULL_END
